.main{width: 1200px; margin: 0 auto;}


/*-----首页 banner-----*/
.slideBox{width:100%;overflow:hidden;position:relative; margin:0 auto;}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:5px;bottom:5px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:2px;width:15px;height:15px;line-height:14px;text-align:center;background:#fff;cursor:pointer}
.slideBox .hd ul li.on{background:red;color:#fff}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle; overflow: hidden;}
.slideBox .bd li a{display:block;}
.slideBox .bd img{width:100%;display:block}
.slideBox .next,.slideBox .prev{position:absolute;left:3%;top:50%;margin-top:-30px;display:block;width:30px;height:60px;background:url(arrow_left.png) no-repeat}
.slideBox .next{left:auto;right:3%;background:url(arrow_right.png) no-repeat}
.slideBox .next:hover,.slideBox .prev:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7}
.slideBox .prevStop{display:none}
.slideBox .nextStop{display:none}



.hsercers{width:100%;height:220px;min-width:1200px;}
.hserversList{position:relative;width:1200px;height:200px;margin:0 auto;margin-top:20px;}
.hserversList li{float:left;width:110px;padding:0px 44px 0 44px;border-right:1px #B0B0B0 dashed;}

.hserversList .hserver1,.hserver2,.hserver3,.hserver4,.hserver5,.hserver6{color:#585858;font-size:17px;margin: 0 0px 15px 0px;width:110px;height:65px;text-align:center;display:block;line-height:150px;_line-height:150px;background:url(hserver_list.png) no-repeat;_background:url(hserver_list.gif) no-repeat;cursor:pointer; text-decoration: none;}
/*.hserversList .hsline{height:170px;width:1px;border-left:1px #B0B0B0 dashed;margin:10px 0px 0px 0px;display:block;float:left;}*/
.hserversList .hserver1{background-position:0 0;}
.hserversList .hserver1:hover{background-position:0 -70px;}
.hserversList .hserver2{background-position:-110px 0;}
.hserversList .hserver2:hover{background-position:-110px -70px;}
.hserversList .hserver3{background-position:-220px 0;}
.hserversList .hserver3:hover{background-position:-220px -70px;}
.hserversList .hserver4{background-position:-330px 0;}
.hserversList .hserver4:hover{background-position:-330px -70px;}
.hserversList .hserver5{background-position:-440px 0;}
.hserversList .hserver5:hover{background-position:-440px -70px;}
.hserversList .hserver6{background-position:-550px 0;}
.hserversList .hserver6:hover{background-position:-550px -70px;}
.hserversList .hstitle{color:#585858;font-size:17px;padding-top:64px;display:block;}
.hserversList a span:hover{color:#E83828;}

.hserversList .hsltxt{text-align:center;line-height:22px;padding-top:17px;_margin-top:-80px;}
.hserversList .hsltxt a{color:#7C7C7C;font-size:12px;}
.hserversList .hsltxt a:hover{color:#E83828;}
.hserversList .hsltxt span{border:0px;display:block;text-align:center;}
.hserversList a .hstitle:hover{-webkit-transition:color .3s linear;-moz-transition:color .3s linear;-o-transition:color .3s linear;-ms-transition:color .3s linear;transition:color .3s linear;}

.line{ height: 50px; background: url(line.gif) repeat-x left center; width: 1200px; margin: 0 auto;}
.line h1{ font-size:30px; margin: 0 auto; width: 240px; text-align: center; line-height:50px;background:#f7f7f7; color:#007bc2;}
.line h1 i{ padding: 0 10px; font-size: 22px; color: #ccc;}

.line2{ height: 50px; background: url(line.gif) repeat-x left center; width: 1200px; margin: 0 auto;}
.line2 h1{ font-size:30px; margin: 0 auto; width: 240px; text-align: center; line-height:50px;background:#fff; color:#007bc2;}
.line2 h1 i{ padding: 0 10px; font-size: 22px; color: #ccc;}

.icase{width:100%;background:#f7f7f7; padding: 15px 0; position: relative;}
.icase ul{width:1200px;margin: 15px auto;}

.bg02{width:100%;background:#fff; padding:15px 0 15px; position: relative;}
.bg03{width:100%;background:#f7f7f7; padding: 15px 0 15px; position: relative;}


/*图文展示4*/
.ri_tpjx3{width:24.6%; height:300px; overflow:hidden; float:left;margin:2px;}
.ri_tpjx3 img{width:100%; height:300px; position:relative; z-index:11;}
.ri_tpjx3 h1{width:100%; height:30px; position:relative; z-index:22; background:#000; top:-30px; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.ri_tpjx3 h2{width:100%; height:30px; line-height:30px; position:relative; z-index:33; top:-60px; font-size:14px; font-weight:normal; color:#fff; text-align:center; overflow:hidden;}
.ri_tpjx3 h2 a{font-size:14px; font-weight:normal; color:#fff;}
.ri_tpjx3 h2 a:hover{color:#fa9627;}


/*新闻列表2*/
.xwlist2{width:100%;overflow:hidden; border-top:#CCC 1px dotted;}
.xwlist2 ul{ margin:3px 0;}
.xwlist2 ul li{list-style:none;height:31px; line-height:31px; overflow:hidden;background:url(dot.png) no-repeat 0px center; padding-left:15px;}
.xwlist2 ul li a{ text-decoration:none;font-size:16px;letter-spacing:0px;}
.xwlist2 ul li span{float:right;color:#999; width:70px;text-align:right; } 

.news_list{padding:10px 0;}
.news_list li{width: 31%; float: left; margin: 0 1%;}
.news_list li h2{ font-size: 18px; font-weight: bold; line-height: 30px; border-bottom: 1px solid #f7f7f7;}
.news_list li p{ font-size: 14px;line-height: 25px; color:#666; }
.news_list li span{float:right; font-size: 14px;color: #999;}

.icase ul li{width: 23%; margin: 1%; position: relative}
.icase ul li img{width:100%; height: 240px; position: relative;}
.icase ul li p{width:100%; height:30px; position: absolute;bottom: 0px; left: 0px; background: #0090c6; line-height: 30px;}
.icase ul li h2{position: absolute;bottom: -30px; left: 0px;color:#fff;}

.about-us{ padding: 10px 70px 10px 10px;width:650px; background: url(line.gif) repeat-y right top ;}
.about-us h1{ font-size;20px; font-weight: bold; line-height: 40px; text-align: center;display: none;}
.about-us p{ font-size: 15px; line-height: 30px; text-align: justify;text-shadow:1px 1px 1px #fff; }
.about-us span{ font-size: 15px;height:20px; text-align:center; padding: 5px; float: right; background:#2b9fe2; line-height:20px; color:#fff; }

.lxwm{ width:400px;}
.lxwm p{ line-height: 35px; font-size: 16px; padding: 0 0 0 40px ; height: 35px;}
.lxwm .lxwm-1,.lxwm-2,.lxwm-3,.lxwm-4,.lxwm-5,.lxwm-6{ background: url(lxwm.png) no-repeat;}
.lxwm .lxwm-1{background-position:0 5px;}
.lxwm .lxwm-2{background-position:0 -84px;}
.lxwm .lxwm-3{background-position:0 -39px;}
.lxwm .lxwm-4{background-position:0 -169px;}
.lxwm .lxwm-5{background-position:0 -126px;}
.lxwm .lxwm-6{background-position:0 -209px;}

.list_list {width:96%; padding:2%;}
.list_list li {line-height:45px; border-bottom:#CCC 1px dashed; padding:0 15px; overflow:hidden;}
.list_list li a{color:#333;line-height:45px;font-size:16px;padding-left:10px;list-style:none;text-decoration:none; }
.list_list li:hover{ background:#FFF;}
.list_list span{float:right;line-height:45px;color:#999}


.pos{ line-height:40px; border-bottom:3px #007bc2 solid;min-height:40px; background: url(poz.png) no-repeat left center; padding-left: 30px;}
.concon{}
 /*内容页*/
.title-title{ padding:10px 0;}
.title-title h1{font-size:24px; font-weight:bold; font-family:microsoft yahei; line-height:40px; text-align:center; }
.title-info{clear:both; overflow:hidden; height:40px; line-height:35px; border-bottom:#e5e5e5 1px solid; text-align:center;}
.title-info span{font:normal 16px microsoft yahei; color:#666; line-height:35px; margin:5px 10px 0;}
.title-icon03{ background:url(share_hover01.png) no-repeat; width:26px; height:26px;}
.title-icon04{ background:url(share_hover04.png) no-repeat; width:26px; height:26px;}
.title-icon05{ background:url(share_hover05.png) no-repeat; width:26px; height:26px;}
.title-icon06{ background:url(share_hover06.png) no-repeat; width:26px; height:26px;}
.title-icon07{ background:url(share_hover07.png) no-repeat; width:26px; height:26px;}

.con{clear:both; overflow:hidden; padding-bottom:10px; font:normal 16px/30px microsoft yahei; text-align:left;}
.con p{color:#333;}
.con a{color:#09C}
.con img{max-width:605px; padding:5px; border:#efefef 2px solid;}

.item{background:#f6f6f6;color:#333;border-radius:3px;width:300px;padding:10px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;

}
.item:hover{ box-shadow:3px 3px #e6e6e6} 
.item a{font-size:16px; color:#333; line-height:25px; text-decoration:none;} 
.item img{width:100%;height:auto;}
.item p{text-align:center;margin-top:5px;}